package com.liaozibo.demo.seckill.support.dao.mapper;

import com.liaozibo.demo.seckill.support.dao.model.ActivityDO;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface ActivityMapper {

    ActivityDO selectById(Integer id);

    /**
     * 查询最新活动（进行中）
     * */
    ActivityDO selectByCode(String code);

    /**
     * 查询商品最新活动（可指定状态）
     * */
    ActivityDO selectByCondition(String code, Integer status);

    void insert(ActivityDO activityDO);

    void updateStatus(Integer id, Integer status);

    void updateStock(Integer id, Integer num);
}
